package ui.controller;

import java.awt.Dimension;

import domain.iSpelerTeken;
import domain.model.Board;

public interface iController {
	public Dimension getBoardSize();

	public int getNumberOfRows();

	public int getNumberOfColumns();

	public void enable(boolean enabled);

	public void play(int rowClicked, int columnClicked);

	public iSpelerTeken getSpelerTeken();

	public void updateEnemy(String enemyName);

	public void checkTeken(iSpelerTeken teken);

	public String getTitel();

	public Board getBoard();

	public boolean checkGameOver();
	
	public void gewonnen();
	
	public void verloren();

	public void askNewGame();

}
